.maintab_div
{
	overflow:hidden;
}

.maintab_div .tab_content_div
{
	width:100%;
	overflow:hidden;
	border:1px solid #7E94B3;
	border-top-width:0px;
}

.maintab_div .tab_items_bar
{
	clear:both;
	height: 29px;
    background:url("../images/tab/tab-middle.gif") repeat-x;
    background-position-y:bottom;
}

.maintab_div .tab_seperator_ver
{
	position:relative;
	top: 1px;
	float:left;
	height:23px;
	width:1px;
	background:url("../images/tab/seperator_ver.gif");
}

.maintab_div .left_fixed_space{
	position:relative;
	width:10px;
    height:100%;
    float:left;
    background:url("../images/tab/tab-left.gif") no-repeat bottom;
    /*background-position-y:bottom;*/
}

.maintab_div .right_fixed_space{
	position:relative;
	width:10px;
    height:100%;
    float:right;
    background:url("../images/tab/tab-right.gif") no-repeat bottom;
    /*background-position-y:bottom;*/
}

.maintab_div .left_space
{
	position:relative;
	float:right;
	height:100%;
}

.maintab_div .right_space
{
	position:relative;
	float:right;
	height:100%;
	overflow:hidden;
}

.maintab_div .tab_img_div
{
    float:right;
    position: relative;
    height:100%;
}

.maintab_div .tab_item_div
{
 	position: relative;
 	height:29px;
 	float:left;
 	overflow:hidden;
}

.maintab_div .tab_item_leftborder_off{
	float:left;
    width:10px;
    height:100%;
}

.maintab_div .tab_item_centerborder_off
{
	float:left;
    height:100%;
    padding-top:10px;
    padding-left:8px;
    padding-right:8px;
    font-weight:bold;
    white-space:nowrap;
}

.maintab_div .tab_item_rightborder_off 
{
    height:100%;
    width:10px;
    float:left;
}

.maintab_div .tab_item_leftborder_on{
	float:left;
    width:10px;
    height:100%;
}

.maintab_div .tab_item_centerborder_on
{
	float:left;
    height:100%;
}

.maintab_div .tab_item_rightborder_on 
{
	background:CDD7E1; 
    height:100%;
    width:10px;
    float:left;
}

.maintab_div .tab_item_leftborder_click_on {
    background:url('../images/tab/sel-tab-left.gif'); 
    width:10px;
    height:100%;
    float:left;
}

.maintab_div .tab_item_centerborder_click_on {
	background:url('../images/tab/sel-tab-middle.gif'); 
	padding-top:10px;
    padding-left:8px;
    padding-right:8px;
    font-weight:bold;
    height:100%;
    float:left;
    white-space:nowrap;
}

.maintab_div .tab_item_rightborder_click_on {
	background:url('../images/tab/sel-tab-right.gif'); 
    width:10px;
    height:100%;
    float:left;
}

.maintab_div .tab_item_leftborder_click_off {   
	background:url('../images/tab/sel-tab-left.gif'); 
    width:10px;
    height:100%;
    float:left;
}

.maintab_div .tab_item_centerborder_click_off {
	background:url('../images/tab/sel-tab-middle.gif'); 
	padding-top:10px;
    padding-left:8px;
    padding-right:8px;
    font-weight:bold;
    height:100%;
    float:left;
    white-space:nowrap;
}

.maintab_div .tab_item_rightborder_click_off {
	background:url('../images/tab/sel-tab-right.gif'); 
    width:10px;
    height:100%;
    float:left;
}

.maintab_div .tab_item_closeicon {
	position:absolute;
	height: 16px;
	width: 10px;
	top: 5px;
	display: none;
	background:url('../images/tab/tabitem_close.gif') no-repeat;
}